synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяУстановка, Загрузка и Настройка › Установка IonCube

Установка IonCube

bearwoolfs · 14.02.2012

Добрый день. Прошу совета по установке ionCube . Устанавливаю по этой статье. http://rakovski.ru/freebsd/ustanovka-ioncu...p-na-freebsd-6/ . Но ничего не выходит при PHP -m ionCube нет в списке

Accelerator · 14.02.2012

У вас какое устройство? А то в статье качают для x86.

bearwoolfs · 15.02.2012
У вас какое устройство? А то в статье качают для x86.

Устройство RS810RP+ . То что система 64х , я предусмотрел изначально вывел на печать uname -a . Далее не имея каталогов как прописанно в инструкции создал каталог /usr/local/IONCUBE/ , дал разделу права root , Скачал туда http://downloads2.ioncube.com/loader_downl...re_6_x64.tar.gz . Распаковал. Выяснил что у меня стоит PHP 5.2.17 .

Соответственно мне нужен ioncube_loader_fre_5.2.so . До php.ini у меня путь такой /usr/syno/etc . В php.ini прописал zend_extension = /_____путь до____/ioncube_loader_fre_5.2.so . Перезагружаю Apach нет ни какой реакции он не ругаеться ни на что и не дает модуля. Подумал , прописал в php/extension.ini zend_extension = /_____путь до____/ioncube_loader_fre_5.2.so

. Опять перезагрузил Apach реакции ноль. вот весь проделанный мной путь

Accelerator · 15.02.2012

Я не специалист в Apache, поэтому посоветовать не могу. Да и другие не факт, что сталкивались.

Но как-то мне не вериться, что вас х64 операционка. Насколько знаю синоложджи только 32 разрядную операционку делает.

А так как проц у вас Intel, а не как уменя АРМ (мне вообще не подойдет ни х86, ни х64, я поэтому и спрашивал про устройство), то вам сокрее всего на таки х86 качать.

Можно ваш uname -a выввод, а то может быть действительно 64-битная и я чего-то упустил?

bearwoolfs · 16.02.2012

Accelerator вот мой uname -a // Linux GD-CRM 2.6.32.12 #1955 SMP Sat Nov 26 14:52:27 CST 2011 x86_64 GNU/Linux GD-CRM>

обратился вчера еще утром в ТП Synology , Что-то молчат не отвечают )

Accelerator · 17.02.2012

Пробовали с x86 установить?

bearwoolfs · 17.02.2012

Пробовал и 86 и 64 . Что-то не получаеться.

tarasnick1 · 02.06.2012
Добрый день. Прошу совета по установке ionCube . Устанавливаю по этой статье. http://rakovski.ru/freebsd/ustanovka-ioncu...p-na-freebsd-6/ . Но ничего не выходит при PHP -m ionCube нет в списке

 

В статье написано zend_extension = «/usr/local/ioncube/ioncube_loader_fre_5.2.so»

Нужно так zend_extension = /usr/local/ioncube/ioncube_loader_fre_5.2.so

без кавычек у меня все заработало , правда ставил на ARM архитектуру - 210j

timurer · 25.01.2015

Доброго всем времени суток!

Ребят, помогите пожалуйста! Не силен в установке через терминал.

Делаю вот по этой инструкции:

1. создал папку в ioncube в /usr/local

2. добавил строчку zend_extension = /usr/local/ioncube/ioncube_loader_4.2.so в файл /usr/syno/etc/php.ini вида

3. перезагрузил apache командой /usr/syno/etc/rc.d/S97apache-user.sh restart

4. проверяем появился ли наш модуль с списке модулей php командой php -m Если да, то в списке модулей должна появиться строчка ionCube Loader

Взято вот от сюда: http://www.synology.forum/index.php?sho...=ionCube+Loader

А ещё есть вот это:

Далее не имея каталогов как прописанно в инструкции создал каталог /usr/local/IONCUBE/ , дал разделу права root , Скачал туда http://downloads2.ioncube.com/loader_downl...re_6_x64.tar.gz . Распаковал. Выяснил что у меня стоит PHP 5.2.17 .

Соответственно мне нужен ioncube_loader_fre_5.2.so . До php.ini у меня путь такой /usr/syno/etc . В php.ini прописал zend_extension = /_____путь до____/ioncube_loader_fre_5.2.so . Перезагружаю Apach нет ни какой реакции он не ругаеться ни на что и не дает модуля. Подумал , прописал в php/extension.ini zend_extension = /_____путь до____/ioncube_loader_fre_5.2.so

Взято вот от сюда: http://www.synology.forum/index.php?sho...=ionCube+Loader

С первым пунктом

1. создал папку в ioncube в /usr/local
, руководствуясь
Далее не имея каталогов как прописанно в инструкции создал каталог /usr/local/IONCUBE/
, как бы проблем не возникло.

А как туда сделать следующее:

Скачал туда http://downloads2.ioncube.com/loader_downl...re_6_x64.tar.gz
, если архив уже скачан и лежит на компе, не на синолоджи, а на компе, который находится в той же сети, что и синолоджи? Вернее, как правильно написать команду, Чтобы файл архива залить куда следует?

И ещё вопрос.

Почему не могу войти в терминале в папки /usr/local/IONCUBE/ и /usr/local/ или это так и должно быть?

И ещё.

По другому, как через терминал к файлам OC, нет доступа?

Спасибо!

Accelerator · 25.01.2015

Во первых хочется понять что у вас за "терминал" и как вы в него входите.

Во вторых, если насколько не сильны в командной строке линукса, то лучше и не пытаться следовать этой инструкции... Хотя наверное надо пункты местами поменять.

Мне просто интересно как вы выполните

дал разделу права root
?

Ну и в третьих, чтоб скачать чего-нить на накопитель в определенную папку, то самое простое это зайти в эту папку и скачать при помощи wget:

cd /usr/local/IONCUBE/
wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_fre_6_x86.tar.gz

timurer · 25.01.2015
Во первых хочется понять что у вас за "терминал" и как вы в него входите.

Через PuTTY

Во вторых, если насколько не сильны в командной строке линукса, то лучше и не пытаться следовать этой инструкции...

А не поможете, не наставите на путь истинный. Ну очень нужен IonCube.

Хотя наверное надо пункты местами поменять.

Мне просто интересно как вы выполните

дал разделу права root
?

Справочник команд - следуя этим командам. Root права ещё не выставлял.

Ну и в третьих, чтоб скачать чего-нить на накопитель в определенную папку, то самое простое это зайти в эту папку и скачать при помощи wget:

cd /usr/local/IONCUBE/
wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_fre_6_x86.tar.gz

 

timurer · 01.02.2015

Установка IonCube на Synology.

Сам разобрался и подробно описал.

 

В этой статье Вы узнаете, как правильно, а главное просто установить IonCube на Ваш Synology. В статье есть ссылки на весь нужный софт.

Предисловие:

Идея статьи появилась после того, как я неделю, мучительную, долгую неделю, мытался по просторам интернета и по крохам собирал информацию. Дело в том, что очень много информации, как установить "IonCube" на Unix- подобные системы, но очень мало информации, как установить IonCube на Synology. Вы скажете: "У Synology OC тоже Unix-подобная!". Совершенно верно, но только подобная. Ядро OCи Synology скомпилировано чуть по-другому. Поэтому папки располагаются немного иначе. И человеку не сведущему в делах Linuxa- будет трудно. Но есть очень простой способ. Об этом дальше.

 

Практика:

Все действия далее я буду производить в локальной сети, т.е., в этой же сети находится сам Synology. Собственно нам нужен сам Synology-сервер, компьютер находящийся в той же сети, что и Synology. Программа WinSCP и PuTTY. Ещё нам нужен сам модуль IonCube. Все дальнейшие действия подразумевают, что у Вас на Synology уже установлены MariaDB и PHPMyAdmin, а также включена и настроена служба "Веб Службы".

 

На заметку: На Synology и на роутере должен быть настроен статический IPишник для Synology.

 

Для начала нам нужно узнать какой версии у нас PHP. Для этого, мы в корне сайта создадим файл info.php. Откроем этот файл текстовым редактором, предпочтительно AkelPad или Notepad++. Внесём туда следующий код:

 

 <?php
    phpinfo();
    ?>

 

сохраняемся. В браузере наберём "мой сайт/info.php". У нас появится табличка следующего вида:

 

http://mm-club.org/images/1_ioncube.jpg

 

Из этого мы понимаем, что версия PHP у нас 5.5.16 и OC на Linuxe. Далее качаем нужную версию IonCube под нашу версию PHP на компьютер и распаковываем архив. В нашем случае это версия под Linux.

 

На заметку: качать нужно x32 битную версию IonCube.

 

Далее через браузер заходим на DSM(веб-морда) Synology. Открываем "Панель управления", далее открываем "Терминал и SNMP", ставим галочку напротив "Включить службу SSH", нажимаем "Применить". Открываем уже установленную программу WinSCP. В строке "Протокол передачи" выбираем SCP, в строке "Имя хоста" вводим IP-ишник нашего Synology. В строке "Порт" ничего не меняем. В строке "Имя пользователя" вводим "root". В строке "Пароль" вводим пароль от нашего Synology, нажимем "Войти" или "Enter". Произошло соединение. Мы оказались в папке "root". Переходим в корень файловой системы Synology. Далее находим папку "usr"- заходим в неё, далее открываем папку "local", в ней создаём папку "ioncube" и дадим ей права root. Для этого на папке "ioncube" нажимаем правой клавишей мыши, далее переходим в свойства. В строках "группа" и "владелец" выбираем "root". Ниже, выставляем галочки во всех пунктах RWX, а ещё ниже ставим галочку в пункте "Установить разрешения и для потомков". Нажимаем OK. Далее в папку "ioncube" копируем два файла loadera с версиеей соответствующей версии Вашего PHP, в моём случае это: "ioncube_loader_lin_5.5_ts.so" и "ioncube_loader_lin_5.5_ts.so" из скачанного и распакованного нами архива. Далее нам нужен файл "php.ini". У меня он находился по следующему пути: /etc/php/. Открываем этот файл и в самом верху, после строчки

, прописываем две строчки:

[code]  zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.5.so
    zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.5_ts.so[/code]

 

Сохраняемся. Далее перезагружаем Apache. Я не знаю как перезагрузить Apache :oops: , по-этому я просто перезагрузил Synology :oops: . Наверное, чтобы не перезагружать NAS, можно было выключить "Веб службы", "MariaDB" и "PHPMyAdmin"- я не пробовал. После того, как Synology загрузился, проверяем наличие IonCube в PHP конфиге. Для этого в браузере наберём "мой сайт/info.php" и немного пролистав вниз найдём следующую табличку:

http://mm-club.org/images/2_ioncube.jpg

эта строка свидетельствует об установленном модуле "IonCube". Точно также можно и обновлять "IonCube". Не забудьте после всего проделанного выключить в DSM службу SSH. Эту службу включайте только при необходимости. А так же удалить или переименовать файл "info.php" в корне сайта.

 

Всё выше изложенное можно было проделать при помощи программы "PuTTY". Но я пока не особо дружу с Linux. Поэтому я нашёл более простой способ при помощи WinSCP.

 

Всё выше написанное, относится к людям не владеющими знаниями, по управлению Synology при помощи "PuTTY" и подобных терминалов.

 

Автор статьи не несёт ответственности за испорченное Вами оборудование и программное обеспечение. Статья несёт лишь познавательный и рекомендационный характер, испытанного в действии на собственном опыте. Всё, что Вы делаете, Вы делаете на свой страх и риск!

LuckyGenius · 22.04.2019

Кто пробовал ставить на DSM 6.2 в php 5.6; 7.0; 7.2?